package org.lex.ftp.queue;

import java.util.Iterator;

public interface IQueueContainer<E> {
	public void addLast(E... elements);

	public void addFirst(E... elements);

	public E getFirst();

	public E removeFirst();

	public E get(int index);

	public void set(int index, E e);

	public int size();

	public boolean isEmpty();

	public Iterator<E> iterator();

	public void clear();

	public void remove(int[] indexes);
}
